<?php

/**
 * Zona form.
 *
 * @package    inmobiliaria
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class ZonaForm extends BaseZonaForm
{
   public function configure()
  {
    unset(
      $this['created_at'], $this['updated_at']
    );

    $this->widgetSchema['ciudad_id']=new sfWidgetFormInputHidden();

    $this->widgetSchema['ciudad']=new sfWidgetFormDoctrineChoiceChain(array('chain' => array('pais', 'provincia', 'ciudad'),
          'item_template' => '<td><strong>%label%<span class="star">*</span></strong>: %widget%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>',
          'global_template' => '<table cellpadding="0" cellspacing="0"><tr>%items%</tr></table>'
    ));

    $this->validatorSchema['ciudad']=new sfValidatorChoiceChain(array('chain' => array('pais', 'provincia', 'ciudad')));


  }

/*public function save($con = null)
  {

//$ret=parent::save($con);


    $temp=$this->getValue('ciudad');
    $ciudadid=$temp['ciudad_id'];
    $zona= new Zona();
    $zona->setNombre($this->getValue('nombre'));
    $zona->ciudad_id='1';
    $form= new ZonaForm($zona);
    //$form->bind($zona);
    $form->save();
   // $zona->id=9999;

   // $zona->save();


     //   return sfView::SUCCESS;
  }

public function doSave($con = null)
  {
    
    $temp=$this->getValue('ciudad');
    $ciudadid=$temp['ciudad_id'];
    $zona= new Zona();
    $zona->setNombre($this->getValue('nombre'));
    $zona->ciudad_id='1';
  //  $zona->id=0;
    $zona->save();
  
   // return parent::doSave($con);
  }*/

}
